package com.lengmou.service;

import com.lengmou.entity.MesBox;

import java.util.List;

public interface MesBoxService {
//    获取所有的消息
    public List<MesBox> getAll();
//    获取该用户发出过的消息
    public List<MesBox> getUserFromMes(int userid);
//    获取该用户所有接受到的消息
    public List<MesBox> getUserAcceptMes(int userid);
//    获取两个用户之间的消息记录
    public List<MesBox> getUsersMes(int fromid,int acceptid);
//    获取该用户已读消息
    public List<MesBox> getUserMesRead(int userid);
//    获取该用户未读消息
    public List<MesBox> getUserMesNotRead(int userid);
//    根据id获取该条消息
    public MesBox getMesBoxById(String id);
//    添加一条消息
    public int addMesBox(MesBox mesBox);
//    修改消息发送用户
    public int SetMesFromid(MesBox mesBox);
//    修改消息接收用户
    public int SetMesAcceptid(MesBox mesBox);
//    修改消息标题
    public int SetMesTitle(MesBox mesBox);
//    修改消息内容
    public int setMesContent(MesBox mesBox);
//    修改消息状态
    public int setMesState(MesBox mesBox);
//    修改消息创建时间
    public int setMesTime(MesBox mesBox);
//    删除一条消息
    public int deleteMes(String id);



}
